.. _`Multi-output Regressor`: .. _`org.sysess.sympathy.machinelearning.multioutput_regressor`: Multi-output Regressor `````````````````````` .. image:: multioutput.svg :width: 48 Fits one regressor for each target of outputs. Useful for extending regressors that do not natively support multiple outputs Definition :::::::::: Input ports ........... **model** 1 - 1, model model Output ports ............ **out-model** model Output model Configuration ............. **Number of jobs** (n_jobs) The number of jobs to run in parallel. :meth:`fit`, :meth:`predict` and :meth:`partial_fit` (if supported by the passed estimator) will be parallelized for each target. When individual estimators are fast to train or predict, using ``n_jobs > 1`` can result in slower performance due to the parallelism overhead. ``None`` means `1` unless in a :obj:`joblib.parallel_backend` context. ``-1`` means using all available processes / threads. See n_jobs for more details. .. versionchanged:: 0.20 `n_jobs` default changed from `1` to `None`. Implementation .............. .. automodule:: node_ensemble :noindex: .. class:: MultiOutputRegressor :noindex: